#include "stdafx.h"
#include "ObjectWriterContext.h"

#include "ObjectWriter.h"

ObjectWriterContext::ObjectWriterContext(class xshared_ptr<XamlSchemaContext> spSchemaContext, XBOOL bAllowEvents, class xshared_ptr<XamlQualifiedObject> spEventRoot, class xshared_ptr<ObjectWriter> spObjectWriter, XBOOL bExpandTemplates):
	XamlContext(spSchemaContext)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::Create(const xshared_ptr<XamlSavedContext> & spXamlSavedContext, XBOOL bAllowEvents, class xshared_ptr<XamlQualifiedObject> spEventRoot, class xshared_ptr<ObjectWriter> spObjectWriter, XBOOL bExpandTemplates, xshared_ptr<ObjectWriterContext> & rspObjectWriterContext)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::Create(const xshared_ptr<XamlSchemaContext> & spXamlSavedContext, XBOOL bAllowEvents, class xshared_ptr<XamlQualifiedObject> spEventRoot, class xshared_ptr<ObjectWriter> spObjectWriter, XBOOL bExpandTemplates, xshared_ptr<ObjectWriterContext> & rspObjectWriterContext)
{

	NOTIMPL

}

ObjectWriterContext::~ObjectWriterContext()
{

	NOTIMPL

}

ObjectWriterFrame & ObjectWriterContext::Current()
{

	NOTIMPL

}

ObjectWriterFrame & ObjectWriterContext::Current() const
{

	NOTIMPL

}

ObjectWriterFrame & ObjectWriterContext::Parent()
{

	NOTIMPL

}

ObjectWriterFrame & ObjectWriterContext::Parent() const
{

	NOTIMPL

}

HRESULT ObjectWriterContext::ServiceProvider_ResolveXamlType(const struct XamlTypeToken & , xshared_ptr<XamlType> & rspXamlType)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::ServiceProvider_ResolveXamlType(const xshared_ptr<CXString> & spName, xshared_ptr<XamlType> & rspXamlType)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::ServiceProvider_GetAllAmbientValues(const xshared_ptr<XamlType> & spCeilingType, const xshared_ptr<XamlProperty> & spProperty, const xshared_ptr<XamlType> & spTypeToFind, enum CompressedObjectWriterStack::eCompressedStackCacheHint eCacheHint, xvector<xshared_ptr<XamlQualifiedObject> > & vecValues)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::ServiceProvider_GetAmbientValue(const xshared_ptr<XamlType> & spCeilingType1, const xshared_ptr<XamlType> & spCeilingType2, const xshared_ptr<XamlProperty> & spProperty1, const xshared_ptr<XamlProperty> & spProperty2, const xshared_ptr<XamlType> & spTypeToFind, enum CompressedObjectWriterStack::eCompressedStackCacheHint cacheHint, xshared_ptr<XamlQualifiedObject> & rqoValue)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::EnsureTargetTypeCaches()
{

	NOTIMPL

}

HRESULT ObjectWriterContext::ServiceProvider_GetAmbientTargetType(xshared_ptr<XamlQualifiedObject> & rqoValue)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::AddNamespacePrefix(const xshared_ptr<CXString> & inPrefix, const xshared_ptr<XamlNamespace> & spXamlNamespace)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::FindNamespaceByPrefix(const xshared_ptr<CXString> & inPrefix, xshared_ptr<XamlNamespace> & outNamespace)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::get_TextSyntaxContext(xshared_ptr<XamlCommonServiceProviderContext> & spTextSyntaxContext) const
{

	NOTIMPL

}

const xshared_ptr<XamlCommonServiceProviderContext> & ObjectWriterContext::get_MarkupExtensionContext() const
{

	NOTIMPL

}

HRESULT ObjectWriterContext::PushScope()
{

	NOTIMPL

}

HRESULT ObjectWriterContext::PopScope()
{

	NOTIMPL

}

XBOOL ObjectWriterContext::IsStackEmpty()
{

	NOTIMPL

}

XINT32 ObjectWriterContext::get_Depth() const
{

	NOTIMPL

}

XINT32 ObjectWriterContext::get_SavedDepth()
{

	NOTIMPL

}

XINT32 ObjectWriterContext::get_LiveDepth() const
{

	NOTIMPL

}

XBOOL ObjectWriterContext::get_ExpandTemplates() const
{

	NOTIMPL

}

XBOOL ObjectWriterContext::get_AllowEvents()
{

	NOTIMPL

}

const xshared_ptr<XamlQualifiedObject> & ObjectWriterContext::get_RootInstance()
{

	NOTIMPL

}

class xref_ptr<INameScope> ObjectWriterContext::get_RootNameScope()
{

	NOTIMPL

}

XBOOL ObjectWriterContext::get_CurrentIsPropertyAssigned(const xshared_ptr<XamlProperty> &)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::NotifyPropertyAssigned(const xshared_ptr<XamlProperty> & inProperty, XBOOL & outAlreadyAssigned)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::GetSavedContext(xshared_ptr<XamlSavedContext> & rspSavedContext)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::GetFileInfo(XUINT32 *, XUINT32 *, xshared_ptr<CXString> &)
{

	NOTIMPL

}

const xref_ptr<IPALUri> & ObjectWriterContext::get_BaseUri()
{

	NOTIMPL

}

void ObjectWriterContext::set_BaseUri(class xref_ptr<IPALUri> spBaseUri)
{

	NOTIMPL

}

const xref_ptr<IPALUri> & ObjectWriterContext::get_XamlResourceUri()
{

	NOTIMPL

}

void ObjectWriterContext::set_XamlResourceUri(class xref_ptr<IPALUri> spXamlResourceUri)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::FindNextAmbientValue(xvector<ObjectWriterFrame>::reverse_iterator & startingIterator, enum CompressedObjectWriterStack::eCompressedStackCacheHint cacheHint, const xshared_ptr<XamlType> & spCeilingType1, const xshared_ptr<XamlType> & spCeilingType2, const xshared_ptr<XamlProperty> & spProperty1, const xshared_ptr<XamlProperty> & spProperty2, const xshared_ptr<XamlType> & spTypeToMatch, XBOOL fStopOnFirst, xshared_ptr<XamlQualifiedObject> & rqoValue, XBOOL * pfStoppedOnCeiling)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::CheckAmbient(const xshared_ptr<XamlProperty> &)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::GetStackIterator(xvector<ObjectWriterFrame>::const_reverse_iterator &, XUINT32)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::GetStackIterator(xvector<ObjectWriterFrame>::reverse_iterator &, XUINT32)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::Runtime_GetValue(const xshared_ptr<XamlQualifiedObject> & qoInstance, const xshared_ptr<XamlProperty> & spXamlProperty, xshared_ptr<XamlQualifiedObject> & rqoOut)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::Runtime_SetValue(const xshared_ptr<XamlType> & inType, const xshared_ptr<XamlQualifiedObject> & inObj, const xshared_ptr<XamlProperty> & spProperty, const xshared_ptr<XamlQualifiedObject> & inValue)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::Runtime_CreateInstance(const xshared_ptr<XamlType> & spXamlType, xshared_ptr<XamlQualifiedObject> & rqoOut)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::Runtime_CreateFromValue(const xshared_ptr<XamlType> & spType, const xshared_ptr<XamlCommonServiceProviderContext> & inServiceContext, const xshared_ptr<XamlTextSyntax> & inTs, const xshared_ptr<XamlQualifiedObject> & qoValue, const xshared_ptr<XamlQualifiedObject> & qoRootInstance, xshared_ptr<XamlQualifiedObject> & qo)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::Runtime_InitializationGuard(const xshared_ptr<XamlType> & spXamlType, const xshared_ptr<XamlQualifiedObject> & qoInstance, XBOOL fInitializing)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::Runtime_Add(const xshared_ptr<XamlQualifiedObject> & qoParentCollection, const xshared_ptr<XamlProperty> & spCollectionProperty, const xshared_ptr<XamlQualifiedObject> & qoValue, const xshared_ptr<XamlType> & spValueType)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::Runtime_AddToDictionary(const xshared_ptr<XamlQualifiedObject> & qoParentCollection, const xshared_ptr<XamlProperty> & spCollectionProperty, const xshared_ptr<XamlQualifiedObject> & qoValue, const xshared_ptr<XamlType> & spValueType, const xshared_ptr<XamlQualifiedObject> & qoKey)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::Runtime_CallProvideValue(const xshared_ptr<XamlQualifiedObject> & qoMarkupExtension, const xshared_ptr<XamlCommonServiceProviderContext> & spServiceProviderContext, xshared_ptr<XamlQualifiedObject> & qoValue)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::Runtime_SetUriBase(const xshared_ptr<XamlType> & spXamlType, const xshared_ptr<XamlQualifiedObject> & qoInstance, class xref_ptr<IPALUri> spBaseUri)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::Runtime_SetConnectionId(const xshared_ptr<XamlQualifiedObject> & qoComponentConnector, const xshared_ptr<XamlQualifiedObject> & qoConnectionId, const xshared_ptr<XamlQualifiedObject> & qoTarget)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::Runtime_GetResourcePropertyBag(const xshared_ptr<XamlQualifiedObject> & spKey, class xref_ptr<IPALUri> spBaseUri, const xshared_ptr<XamlQualifiedObject> & spObject, const xshared_ptr<XamlType> & spType, const xshared_ptr<XamlCommonServiceProviderContext> & spServiceProviderContext, xshared_ptr<xpairlist<xshared_ptr<XamlProperty>,xshared_ptr<XamlQualifiedObject> > > & spPropertyBag)
{

	NOTIMPL

}

HRESULT ObjectWriterContext::CopyStack(const ObjectWriterStack & rstkFrom, ObjectWriterStack & rstkTo)
{

	NOTIMPL

}
